road sweeping machines - Alemán Inglés Diccionario